-
How-Tos
-
Diagramme
-
Beispiele
-
Symbole
-
Wissen
Logische und physische Datenflussdiagramme
1. Was ist ein Datenflussdiagramm?
Ein Datenflussdiagramm zeigt den Informationsfluss mit jedem System. Es verwendet angegebene Symbole und Pfeile, um Dateneingaben und Speicherpunkte zusammen mit den Pfaden zu jedem Ziel anzuzeigen. Die Datenflussdiagramme (DFDs) werden entweder als physisch oder logisch klassifiziert. In diesem Artikel werden logische und physische Datenflussdiagramme zusammen mit einer Vergleichstabelle definiert.
Sie können verwendet werden, um ein vorhandenes System zu bewerten oder ein neues System zu modellieren. Ein logischer DFD hängt von der Organisation und der Funktionsweise der Organisation ab. Im Vergleich dazu zeigt ein physikalisches Datenflussdiagramm, wie das System implementiert wird.
Das physische Datenflussdiagramm zeigt, wie das System entworfen wird. Normalerweise sind physische Datenflussdiagramme viel dynamischer als logische Datenflussdiagramme, hauptsächlich aufgrund der mehreren in einem System vorhandenen Datenspeicher. Die Prozesse spiegeln die Anwendungen, die Komponenten für die Software und die manuellen Protokolle wider.
2. Flussdiagramm für logische und physische Daten
Die Unterschiede und Ähnlichkeiten werden im folgenden Teil veranschaulicht.
Entwicklung eines logischen Datenflussdiagramms
Logische Datenflussdiagramme zeigen, wie die Organisation funktioniert. Die Prozesse zeigen den Geschäftsbetrieb. Die Datenspeicher spiegeln die gesammelten Daten wider, unabhängig davon, wie die Daten verarbeitet werden.
Logische DFDs konzentrieren sich auf das Geschäft und die für seine Funktionsweise erforderlichen Informationen, nicht darauf, wie das System funktioniert oder geplant wird.
Die Verwendung eines logischen Modells hat viele Vorteile, darunter:
- Effektive Kommunikation mit Benutzern;
- Aufbau stabiler Strukturen;
- Verständnis des Geschäfts und seiner Geschäftstätigkeit durch Analysten;
- Wartung und Flexibilität;
- Redundanzen entfernen und das Layout des physischen Modells vereinfachen.
Bei der Interaktion mit Systembenutzern ist es einfacher, einem logischen Modell zu folgen, da es auf den Betriebsablläufen des Unternehmens basiert. Auf diese Weise würden die Verbraucher mit den wesentlichen Aufgaben und den meisten individuellen Informationen vertraut sein, die für jede Aktivität benötigt werden. Systeme, die unter Verwendung eines logischen Datenflussdiagramms erstellt werden, sind auch robuster, da sie auf Geschäftsaktivitäten und nicht auf komplexen Systemen oder Anwendungsverfahren basieren.
Entwicklung eines physikalischen Datenflussdiagramms
In EdrawMax erstellte physische Datenflussdiagramme enthalten häufig Zwischenspeicher von Daten, meist ein Transaktionsdokument oder eine vorläufige Datenbanktabelle.
Ein logisches Datenflussdiagramm kann verwendet werden, um ein physikalisches Datenflussdiagramm zu entwickeln. Physikalische Datenflussdiagramme bieten mehrere Vorteile, darunter:
- Detaillierte Beschreibung, welche (manuellen) Verfahren vom Menschen durchgefährt und welche automatisiert werden;
- Definition von Prozessen in größerer Tiefe als die logischen DFDs;
- Sequenzierungsprozesse, die in einer genauen Reihenfolge implementiert werden müssen;
- Erkennen temporärer Datenspeicher;
- Geben Sie die tatsächlichen Dateinamen, Datenbanktabellen und Ausdrucke an. Logische Datenflussdiagramme definieren tatsächliche Dateinamen sowie Berichte, sodass Programmierer während des gesamten Systementwicklungsprozesses auf diejenigen mit dem Datenwörterbuch verweisen können.
- Fügen Sie eine Überwachung hinzu, um sicherzustellen, dass die Verfahren ordnungsgemäß ausgeführt werden. Es gibt Anforderungen oder Validierungen der Daten, die während der Eingabe, Bearbeitung, Löschung und anderer Datenverarbeitungsprozesse erfüllt werden müssen.
Vergleich des logischen und physikalischen Datenflussdiagramms
Es gibt eine Tabelle zum Vergleich der Merkmale logischer und physikalischer Datenflussdiagramme:
Funktionen | Logisches DFD | Physischer DFD |
Modell zeigt | Zeigt, wie das Geschäft funktioniert | Beschreibt, wie das System implementiert wird oder wie das vorhandene System funktioniert |
Prozess repräsentiert | Repräsentiert Geschäftsaktivitäten und -funktionen | Repräsentiert manuelle Prozesse, Programme und Programmmodule |
Datenspeicher repräsentiert | Daten werden unabhängig davon gesammelt, wie sie gespeichert werden | Datenbanken zusammen mit physischen und manuellen Dateien |
Arten von Datenspeichern | Dargestellt sind Datenspeicher mit einer permanenten Datensammlung | Zeigt Master- und Übergangsdateien. Jeder Prozess, der zu zwei verschiedenen Zeiten abläuft, muss mit Datenspeichern verbunden sein |
Systemsteuerungen | Repräsentiert die Geschäftskontrollen | Die Systemsteuerung dient zur Validierung von Eingabedaten, zur Überwachung des Abschlusses eines Prozesses und zur Sicherheit des Systems |
3. Beispiele für logische und physische DFDs
Es gibt ein Vergleichsdiagramm, das den Prozess des Kundeneinkaufsprozesses veranschaulicht. Daraus ergeben sich die Hauptunterschiede zwischen logischen und physischen DFDs darin, dass die Zahlungsmethoden und die Aktion bei der Berechnung der Endkosten des unten gezeigten Produkts.
Das obige Beispiel wurde in EdrawMax erstellt und zeigt einen manuellen Prozess der Reise eines Käufers vom Anfang (Artikelauswahl) bis zum Ende (Ausstellung der Quittung). Das Diagramm zeigt die Bewegungen des Artikels einschließlich der wichtigsten manuellen Prozesse wie dem Scannen von Barcodes und der Registrierung eindeutiger IDs.
Mit EdrawMax ist es einfacher, logische und physische Datenflussdiagramme zu erstellen, indem Sie eine integrierte Vorlage aus der Vorlagengalerie auswählen. Darüber hinaus können Sie Ihre Datenflussdiagramme ohne großen Aufwand anpassen, da sie umfangreiche Symbole, Symbole, Formen usw. enthalten.
4. Zusammenfassung
Das hierarchische Entwurfskonzept gewann im Bereich der Softwareentwicklung und des damit verbundenen Datenflussdiagramms an Popularität. Diese Datenflussdiagramme können von grundlegenden Verfahrensübersichten bis hin zu detaillierten Datenflussdiagrammen mit Multiplikator reichen, die sich eingehender mit der Interpretation der Daten befassen. EdrawMax ist ein effektives und benutzerfreundliches Tool, mit dem Datenflussdiagramme aller Art erstellt werden können - logische und physische Datenflussdiagramme.